+2005-08-16 Øyvind Kolås <pippin@gimp.org>
+
+ * babl/babl-classes.h: (BablSampling) added static name.
+ * babl/babl-sampling.c: (babl_sampling_init): initialize names
+ * babl/babl-introspect.c: (pixel_format_introspect): display sampling
+ name as well.
+
2005-08-16 Øyvind Kolås <pippin@gimp.org>
* babl/babl-component.[ch]
BablConversion **to; /*< NULL terminated list of conversions to class */
int horizontal;
int vertical;
+ char name[4];
} BablSampling;
typedef struct
for (i=0; i< babl->pixel_format.bands; i++)
{
- babl_log ("\t\tband[%i] type='%s' component='%s'",
- i, ( BABL(babl->pixel_format.type[i] ))->instance.name,
- ( BABL(babl->pixel_format.component[i]))->instance.name);
+ babl_log ("\t\tband[%i] type='%s' component='%s' sampling='%s'",
+ i, babl->pixel_format.type[i]->instance.name,
+ babl->pixel_format.component[i]->instance.name,
+ babl->pixel_format.sampling[i]->instance.name);
}
}
int index= (vertical-VERTICAL_MIN) * VERTICAL_MAX + (horizontal - HORIZONTAL_MIN);
db[index].instance.class_type = BABL_SAMPLING;
db[index].instance.id = 0;
- db[index].instance.name = "Samplings have no name";
db[index].horizontal = horizontal;
db[index].vertical = vertical;
+ db[index].instance.name = db[index].name;
+ db[index].name[0]='0'+horizontal;
+ db[index].name[1]=':';
+ db[index].name[2]='0'+vertical;
+ db[index].name[3]='\0';
}
}